// Generated with `xb buildshaders`.
#if 0
; SPIR-V
; Version: 1.0
; Generator: Khronos Glslang Reference Front End; 11
; Bound: 24950
; Schema: 0
               OpCapability Shader
               OpCapability SampledBuffer
          %1 = OpExtInstImport "GLSL.std.450"
               OpMemoryModel Logical GLSL450
               OpEntryPoint Fragment %5663 "main" %gl_FragCoord %3258
               OpExecutionMode %5663 OriginUpperLeft
               OpDecorate %gl_FragCoord BuiltIn FragCoord
               OpDecorate %5759 Binding 0
               OpDecorate %5759 DescriptorSet 1
               OpDecorate %5945 Binding 0
               OpDecorate %5945 DescriptorSet 0
               OpDecorate %3258 Location 0
       %void = OpTypeVoid
       %1282 = OpTypeFunction %void
      %float = OpTypeFloat 32
       %uint = OpTypeInt 32 0
     %v2uint = OpTypeVector %uint 2
    %float_0 = OpConstant %float 0
    %float_1 = OpConstant %float 1
     %uint_7 = OpConstant %uint 7
     %uint_1 = OpConstant %uint 1
%float_0_125 = OpConstant %float 0.125
%float_1_52737048en05 = OpConstant %float 1.52737048e-05
    %v4float = OpTypeVector %float 4
%_ptr_Input_v4float = OpTypePointer Input %v4float
%gl_FragCoord = OpVariable %_ptr_Input_v4float Input
    %v2float = OpTypeVector %float 2
     %v3uint = OpTypeVector %uint 3
        %150 = OpTypeImage %float 2D 0 0 0 1 Unknown
%_ptr_UniformConstant_150 = OpTypePointer UniformConstant %150
       %5759 = OpVariable %_ptr_UniformConstant_150 UniformConstant
        %int = OpTypeInt 32 1
      %v2int = OpTypeVector %int 2
      %int_0 = OpConstant %int 0
    %v3float = OpTypeVector %float 3
 %float_1023 = OpConstant %float 1023
  %float_0_5 = OpConstant %float 0.5
        %152 = OpTypeImage %uint Buffer 0 0 0 1 Unknown
%_ptr_UniformConstant_152 = OpTypePointer UniformConstant %152
       %5945 = OpVariable %_ptr_UniformConstant_152 UniformConstant
     %uint_3 = OpConstant %uint 3
     %v4uint = OpTypeVector %uint 4
     %uint_2 = OpConstant %uint 2
%float_0_298999995 = OpConstant %float 0.298999995
%float_0_587000012 = OpConstant %float 0.587000012
%float_0_114 = OpConstant %float 0.114
       %1268 = OpConstantComposite %v3float %float_0_298999995 %float_0_587000012 %float_0_114
%_ptr_Output_v4float = OpTypePointer Output %v4float
       %3258 = OpVariable %_ptr_Output_v4float Output
        %939 = OpConstantComposite %v3float %float_0_5 %float_0_5 %float_0_5
      %10264 = OpUndef %v4float
       %5663 = OpFunction %void None %1282
      %24949 = OpLabel
      %18552 = OpLoad %v4float %gl_FragCoord
      %14105 = OpVectorShuffle %v2float %18552 %18552 0 1
       %8667 = OpConvertFToU %v2uint %14105
      %21665 = OpLoad %150 %5759
      %11127 = OpBitcast %v2int %8667
       %6680 = OpImageFetch %v4float %21665 %11127 Lod %int_0
      %16242 = OpVectorShuffle %v3float %6680 %6680 0 1 2
      %13907 = OpVectorTimesScalar %v3float %16242 %float_1023
      %16889 = OpFAdd %v3float %13907 %939
      %11099 = OpConvertFToU %v3uint %16889
      %19954 = OpLoad %152 %5945
      %23099 = OpCompositeExtract %uint %11099 0
      %17722 = OpShiftRightLogical %uint %23099 %uint_3
      %15968 = OpIMul %uint %17722 %uint_3
      %18268 = OpBitcast %int %15968
      %14598 = OpImageFetch %v4uint %19954 %18268
       %6376 = OpCompositeExtract %uint %14598 0
      %17705 = OpConvertUToF %float %6376
      %12314 = OpBitwiseAnd %uint %23099 %uint_7
      %14345 = OpCompositeExtract %uint %14598 1
      %16230 = OpIMul %uint %12314 %14345
      %17759 = OpConvertUToF %float %16230
      %22854 = OpFMul %float %17759 %float_0_125
      %11948 = OpFAdd %float %17705 %22854
       %7244 = OpFMul %float %11948 %float_1_52737048en05
      %21981 = OpExtInst %float %1 FClamp %7244 %float_0 %float_1
       %8813 = OpCompositeInsert %v4float %21981 %10264 0
      %13846 = OpLoad %152 %5945
      %17466 = OpCompositeExtract %uint %11099 1
      %17798 = OpShiftRightLogical %uint %17466 %uint_3
      %15827 = OpIMul %uint %17798 %uint_3
      %18887 = OpIAdd %uint %15827 %uint_1
      %14460 = OpBitcast %int %18887
      %17829 = OpImageFetch %v4uint %13846 %14460
       %6377 = OpCompositeExtract %uint %17829 0
      %17706 = OpConvertUToF %float %6377
      %12315 = OpBitwiseAnd %uint %17466 %uint_7
      %14346 = OpCompositeExtract %uint %17829 1
      %16231 = OpIMul %uint %12315 %14346
      %17760 = OpConvertUToF %float %16231
      %22855 = OpFMul %float %17760 %float_0_125
      %11949 = OpFAdd %float %17706 %22855
       %7245 = OpFMul %float %11949 %float_1_52737048en05
      %21982 = OpExtInst %float %1 FClamp %7245 %float_0 %float_1
       %8814 = OpCompositeInsert %v4float %21982 %8813 1
      %13847 = OpLoad %152 %5945
      %17467 = OpCompositeExtract %uint %11099 2
      %17799 = OpShiftRightLogical %uint %17467 %uint_3
      %15828 = OpIMul %uint %17799 %uint_3
      %18888 = OpIAdd %uint %15828 %uint_2
      %14461 = OpBitcast %int %18888
      %17830 = OpImageFetch %v4uint %13847 %14461
       %6378 = OpCompositeExtract %uint %17830 0
      %17707 = OpConvertUToF %float %6378
      %12316 = OpBitwiseAnd %uint %17467 %uint_7
      %14347 = OpCompositeExtract %uint %17830 1
      %16232 = OpIMul %uint %12316 %14347
      %17761 = OpConvertUToF %float %16232
      %22856 = OpFMul %float %17761 %float_0_125
      %11950 = OpFAdd %float %17707 %22856
       %7246 = OpFMul %float %11950 %float_1_52737048en05
      %22323 = OpExtInst %float %1 FClamp %7246 %float_0 %float_1
       %6972 = OpCompositeInsert %v4float %22323 %8814 2
      %24254 = OpVectorShuffle %v3float %6972 %6972 0 1 2
       %9676 = OpDot %float %24254 %1268
      %21683 = OpCompositeConstruct %v4float %21981 %21982 %22323 %9676
               OpStore %3258 %21683
               OpReturn
               OpFunctionEnd
#endif

const uint32_t apply_gamma_pwl_fxaa_luma_ps[] = {
    0x07230203, 0x00010000, 0x0008000B, 0x00006176, 0x00000000, 0x00020011,
    0x00000001, 0x00020011, 0x0000002E, 0x0006000B, 0x00000001, 0x4C534C47,
    0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001,
    0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93,
    0x00000CBA, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000C93,
    0x0000000B, 0x0000000F, 0x00040047, 0x0000167F, 0x00000021, 0x00000000,
    0x00040047, 0x0000167F, 0x00000022, 0x00000001, 0x00040047, 0x00001739,
    0x00000021, 0x00000000, 0x00040047, 0x00001739, 0x00000022, 0x00000000,
    0x00040047, 0x00000CBA, 0x0000001E, 0x00000000, 0x00020013, 0x00000008,
    0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020,
    0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011,
    0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000,
    0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B,
    0x00000A1F, 0x00000007, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001,
    0x0004002B, 0x0000000D, 0x000001E0, 0x3E000000, 0x0004002B, 0x0000000D,
    0x000009AA, 0x37802008, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004,
    0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A,
    0x00000C93, 0x00000001, 0x00040017, 0x00000013, 0x0000000D, 0x00000002,
    0x00040017, 0x00000014, 0x0000000B, 0x00000003, 0x00090019, 0x00000096,
    0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000000, 0x00040020, 0x00000313, 0x00000000, 0x00000096, 0x0004003B,
    0x00000313, 0x0000167F, 0x00000000, 0x00040015, 0x0000000C, 0x00000020,
    0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004002B,
    0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000018, 0x0000000D,
    0x00000003, 0x0004002B, 0x0000000D, 0x00000409, 0x447FC000, 0x0004002B,
    0x0000000D, 0x000000FC, 0x3F000000, 0x00090019, 0x00000098, 0x0000000B,
    0x00000005, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00040020, 0x00000315, 0x00000000, 0x00000098, 0x0004003B, 0x00000315,
    0x00001739, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003,
    0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, 0x0000000B,
    0x00000A10, 0x00000002, 0x0004002B, 0x0000000D, 0x00000351, 0x3E991687,
    0x0004002B, 0x0000000D, 0x00000458, 0x3F1645A2, 0x0004002B, 0x0000000D,
    0x000001DC, 0x3DE978D5, 0x0006002C, 0x00000018, 0x000004F4, 0x00000351,
    0x00000458, 0x000001DC, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D,
    0x0004003B, 0x0000029B, 0x00000CBA, 0x00000003, 0x0006002C, 0x00000018,
    0x000003AB, 0x000000FC, 0x000000FC, 0x000000FC, 0x00030001, 0x0000001D,
    0x00002818, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502,
    0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x00004878, 0x00000C93,
    0x0007004F, 0x00000013, 0x00003719, 0x00004878, 0x00004878, 0x00000000,
    0x00000001, 0x0004006D, 0x00000011, 0x000021DB, 0x00003719, 0x0004003D,
    0x00000096, 0x000054A1, 0x0000167F, 0x0004007C, 0x00000012, 0x00002B77,
    0x000021DB, 0x0007005F, 0x0000001D, 0x00001A18, 0x000054A1, 0x00002B77,
    0x00000002, 0x00000A0B, 0x0008004F, 0x00000018, 0x00003F72, 0x00001A18,
    0x00001A18, 0x00000000, 0x00000001, 0x00000002, 0x0005008E, 0x00000018,
    0x00003653, 0x00003F72, 0x00000409, 0x00050081, 0x00000018, 0x000041F9,
    0x00003653, 0x000003AB, 0x0004006D, 0x00000014, 0x00002B5B, 0x000041F9,
    0x0004003D, 0x00000098, 0x00004DF2, 0x00001739, 0x00050051, 0x0000000B,
    0x00005A3B, 0x00002B5B, 0x00000000, 0x000500C2, 0x0000000B, 0x0000453A,
    0x00005A3B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003E60, 0x0000453A,
    0x00000A13, 0x0004007C, 0x0000000C, 0x0000475C, 0x00003E60, 0x0005005F,
    0x00000017, 0x00003906, 0x00004DF2, 0x0000475C, 0x00050051, 0x0000000B,
    0x000018E8, 0x00003906, 0x00000000, 0x00040070, 0x0000000D, 0x00004529,
    0x000018E8, 0x000500C7, 0x0000000B, 0x0000301A, 0x00005A3B, 0x00000A1F,
    0x00050051, 0x0000000B, 0x00003809, 0x00003906, 0x00000001, 0x00050084,
    0x0000000B, 0x00003F66, 0x0000301A, 0x00003809, 0x00040070, 0x0000000D,
    0x0000455F, 0x00003F66, 0x00050085, 0x0000000D, 0x00005946, 0x0000455F,
    0x000001E0, 0x00050081, 0x0000000D, 0x00002EAC, 0x00004529, 0x00005946,
    0x00050085, 0x0000000D, 0x00001C4C, 0x00002EAC, 0x000009AA, 0x0008000C,
    0x0000000D, 0x000055DD, 0x00000001, 0x0000002B, 0x00001C4C, 0x00000A0C,
    0x0000008A, 0x00060052, 0x0000001D, 0x0000226D, 0x000055DD, 0x00002818,
    0x00000000, 0x0004003D, 0x00000098, 0x00003616, 0x00001739, 0x00050051,
    0x0000000B, 0x0000443A, 0x00002B5B, 0x00000001, 0x000500C2, 0x0000000B,
    0x00004586, 0x0000443A, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD3,
    0x00004586, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C7, 0x00003DD3,
    0x00000A0D, 0x0004007C, 0x0000000C, 0x0000387C, 0x000049C7, 0x0005005F,
    0x00000017, 0x000045A5, 0x00003616, 0x0000387C, 0x00050051, 0x0000000B,
    0x000018E9, 0x000045A5, 0x00000000, 0x00040070, 0x0000000D, 0x0000452A,
    0x000018E9, 0x000500C7, 0x0000000B, 0x0000301B, 0x0000443A, 0x00000A1F,
    0x00050051, 0x0000000B, 0x0000380A, 0x000045A5, 0x00000001, 0x00050084,
    0x0000000B, 0x00003F67, 0x0000301B, 0x0000380A, 0x00040070, 0x0000000D,
    0x00004560, 0x00003F67, 0x00050085, 0x0000000D, 0x00005947, 0x00004560,
    0x000001E0, 0x00050081, 0x0000000D, 0x00002EAD, 0x0000452A, 0x00005947,
    0x00050085, 0x0000000D, 0x00001C4D, 0x00002EAD, 0x000009AA, 0x0008000C,
    0x0000000D, 0x000055DE, 0x00000001, 0x0000002B, 0x00001C4D, 0x00000A0C,
    0x0000008A, 0x00060052, 0x0000001D, 0x0000226E, 0x000055DE, 0x0000226D,
    0x00000001, 0x0004003D, 0x00000098, 0x00003617, 0x00001739, 0x00050051,
    0x0000000B, 0x0000443B, 0x00002B5B, 0x00000002, 0x000500C2, 0x0000000B,
    0x00004587, 0x0000443B, 0x00000A13, 0x00050084, 0x0000000B, 0x00003DD4,
    0x00004587, 0x00000A13, 0x00050080, 0x0000000B, 0x000049C8, 0x00003DD4,
    0x00000A10, 0x0004007C, 0x0000000C, 0x0000387D, 0x000049C8, 0x0005005F,
    0x00000017, 0x000045A6, 0x00003617, 0x0000387D, 0x00050051, 0x0000000B,
    0x000018EA, 0x000045A6, 0x00000000, 0x00040070, 0x0000000D, 0x0000452B,
    0x000018EA, 0x000500C7, 0x0000000B, 0x0000301C, 0x0000443B, 0x00000A1F,
    0x00050051, 0x0000000B, 0x0000380B, 0x000045A6, 0x00000001, 0x00050084,
    0x0000000B, 0x00003F68, 0x0000301C, 0x0000380B, 0x00040070, 0x0000000D,
    0x00004561, 0x00003F68, 0x00050085, 0x0000000D, 0x00005948, 0x00004561,
    0x000001E0, 0x00050081, 0x0000000D, 0x00002EAE, 0x0000452B, 0x00005948,
    0x00050085, 0x0000000D, 0x00001C4E, 0x00002EAE, 0x000009AA, 0x0008000C,
    0x0000000D, 0x00005733, 0x00000001, 0x0000002B, 0x00001C4E, 0x00000A0C,
    0x0000008A, 0x00060052, 0x0000001D, 0x00001B3C, 0x00005733, 0x0000226E,
    0x00000002, 0x0008004F, 0x00000018, 0x00005EBE, 0x00001B3C, 0x00001B3C,
    0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000000D, 0x000025CC,
    0x00005EBE, 0x000004F4, 0x00070050, 0x0000001D, 0x000054B3, 0x000055DD,
    0x000055DE, 0x00005733, 0x000025CC, 0x0003003E, 0x00000CBA, 0x000054B3,
    0x000100FD, 0x00010038,
};
